home *** CD-ROM | disk | FTP | other *** search
Wrap
INI File | 1997-04-07 | 11.4 KB | 277 lines
[script] n0============================--=={|GLiTCH|}==--Script v3.7 -----START================================= n1=on 1:START:{ n2= if (%usage == 0) { n3= echo 4 Readme.txt will only be opened once n4= run c:\windows\notepad.exe $mircdir $+ readme.txt n5= } n6= .titlebar Glitch Script v3.7 for mIRC5.0, ⌐1997 GLiTCH Studios -- (Nick : Unknown) (Day : $day) (Messages : %messages.total $+ ) n7= glitch n8= echo 1 $+ Current Time : $+ $realtime $+ n9=} n10=#caps.detect on n11=on @+1:TEXT:*:#:{ n12= if ($caps.checker($parms) == true) { kick $chan $nick Caps Detector Activated! %glitch } n13= else { halt } n14=} n15=#caps.detect end n16=on +99:JOIN:#: { n17= .auser 1,=99 $nick n18= ban $chan $nick 3 n19= kick $chan $nick You were Shitlisted on $read -s $+ $address($nick,3) $mircdir $+ botfiles\shitlist.bot n20=} n21=on +2:OP:#: { n22= if ($me !isop $chan) { goto end } n23= set %read.userlists $readini $mircdir $+ botfiles\userlist.bot noop $address($opnick,3) n24= if (%read.userlists == all) { mode $chan -o $opnick | halt } n25= if ($chan isin %read.userlists) { mode $chan -o $opnick | halt } n26= else { goto end } n27= :end n28= unset %read.userlists n29=} n30=on +3:JOIN:#: { n31= .auser 3 $nick n32= if ($me !isop $chan) { goto end } n33= set %read.userlists $readini $mircdir $+ botfiles\userlist.bot autovoice $address($nick,3) n34= if (%read.userlists == all) { mode $chan +v $nick | halt } n35= if ($chan isin %read.userlists) { mode $chan +v $nick | goto end } n36= else { goto end } n37= :end n38= unset %read.userlists n39=} n40=on +4:JOIN:#: { n41= .auser 4 $nick n42= if (%autoop != Enabled) { goto end } n43= else { if ($me !isop $chan) { goto end } } n44= set %read.userlists $readini $mircdir $+ botfiles\userlist.bot autoop $address($nick,3) n45= if (%read.userlists == all) { mode $chan +o $nick | halt } n46= if ($chan isin %read.userlists) { mode $chan +o $nick | goto end } n47= else { goto end } n48= :end n49= unset %read.userlists n50=} n51=on +5:JOIN:#: { n52= .auser 5 $nick n53= if (%autoop != Enabled) { goto end } n54= else { if ($me !isop $chan) { goto end } } n55= set %read.userlists $readini $mircdir $+ botfiles\userlist.bot autoop-protect $address($nick,3) n56= if (%read.userlists == all) { mode $chan +o $nick | halt } n57= if ($chan isin %read.userlists) { mode $chan +o $nick | goto end } n58= else { goto end } n59= :end n60= unset %read.userlists n61=} n62=#splitdetector off n63=on 1:SNOTICE:*net*break*: { n64= if ($window(@Current_Split_Servers).state == $null) { n65= echo 4 ½(GLiTCH)╗ NetSplit Detected on $parm7 $+ . ( $+ $realtime $+ ) ( $+ $day $+ ) } n66= else { aline @Current_Split_Servers $parm7 ( $+ $realtime $+ ) ( $+ $day $+ ) n67= echo 4 ½(GLiTCH)╗ Right Click on Server Name to Connect } n68= beep 2 50 n69= halt n70=} n71=on 1:SNOTICE:*net*junction*: { n72= if ($window(@Current_Split_Servers).state == $null) { n73= echo 4 ½(GLiTCH)╗ NetMerge Detected on $parm7 $+ . ( $+ $realtime $+ ) ( $+ $day $+ ) } n74= else { set %merged.server.var 1 n75= :start n76= set %merged.server.test $line(@Current_Split_Servers,%merged.server.var) n77= set %merged.server.test $token(1,544,%merged.server.test) n78= if (%merged.server.test == $parm7) { dline @Current_Split_Servers %merged.server.var | echo 4 ½(GLiTCH)╗ Server Merged | goto end } n79= if (%merged.server.var == %merged.server.constant) { echo 4 ½(GLiTCH)╗ NetMerge Detected on $parm7 $+ . ( $+ $realtime $+ ) ( $+ $day $+ ) | goto end } n80= else { inc %merged.server.var 1 | goto start } } n81= :end n82= unset %merged.* n83= beep 2 70 n84= halt n85=} n86=on 1:SNOTICE:*: { halt } n87=#splitdetector end n88=#l5prot on n89=on +5!:DEOP:#: { n90= set %userlists.protect $readini $mircdir $+ botfiles\userlist.bot autoop-protect $address($opnick,3) n91= if (%userlists.protect == all) { n92= if ($level($address($nick,3) ) == 5) { goto end } n93= else { mode $chan -o+o $nick $opnick | goto end } } n94= if ($chan isin %userlists.protect) { n95= if ($level($address($nick,3) ) == 5) { goto end } n96= else { mode $chan -o+o $nick $opnick } } n97= :end n98= if (%mass.deop.stat == enabled) { n99= if (%mass.deop.prot [ $+ [ $wildsite ] ] == $null) { n100= set %mass.deop.prot $+ $wildsite 1 | .timer 1 8 unset %mass.deop.prot $+ $wildsite } n101= else { inc %mass.deop.prot $+ $wildsite } n102= if (%mass.deop.prot [ $+ [ $wildsite ] ] >= %mass.deop.total ) { kick $chan $nick Massdeop Protection Activated! %glitch | unset %mass.deop.prot $+ $wildsite } n103= } n104=} n105=on +5!:KICK:#: { n106= set %userlists.protect $readini $mircdir $+ botfiles\userlist.bot autoop-protect $address($knick,3) n107= if (%userlists.protect == all) { n108= if ($level($address($nick,3) ) == 5) { goto end } n109= else { mode $chan -o $nick | goto end } } n110= if ($chan isin %level5- [ $+ [ $address($knick,3) ] ] ) { n111= if ($level($address($nick,3) ) == 5) { n112= goto end } n113= else { mode $chan -o $nick } } n114= :end n115= if (%mass.kick.stat == enabled) { n116= if (%mass.kick.prot [ $+ [ $wildsite ] ] == $null) { n117= set %mass.kick.prot $+ $wildsite 1 | .timer 1 10 unset %mass.kick.prot $+ $wildsite } n118= else { inc %mass.kick.prot $+ $wildsite } n119= if (%mass.kick.prot [ $+ [ $wildsite ] ] >= %mass.kick.total ) { kick $chan $nick Masskick Protection Activated! %glitch | unset %mass.deop.prot } n120= } n121=} n122=#l5prot end n123=#massdeop.prot on n124=on @1!:DEOP:#:{ n125= if (%mass.deop.prot [ $+ [ $wildsite ] ] == $null) { n126= set %mass.deop.prot $+ $wildsite 1 | .timer 1 8 unset %mass.deop.prot $+ $wildsite } n127= else { inc %mass.deop.prot $+ $wildsite } n128= if (%mass.deop.prot [ $+ [ $wildsite ] ] >= %mass.deop.total ) { kick $chan $nick Massdeop Protection Activated! %glitch | unset %mass.deop.prot $+ $wildsite } n129=} n130=#massdeop.prot end n131=#masskick.prot on n132=on @1!:KICK:#:{ n133= if (%mass.kick.prot [ $+ [ $wildsite ] ] == $null) { n134= set %mass.kick.prot $+ $wildsite 1 | .timer 1 10 unset %mass.kick.prot $+ $wildsite } n135= else { inc %mass.kick.prot $+ $wildsite } n136= if (%mass.kick.prot [ $+ [ $wildsite ] ] >= %mass.kick.total ) { kick $chan $nick Masskick Protection Activated! %glitch | unset %mass.deop.prot } n137=} n138=#masskick.prot end n139=#e-mail.check off n140=on +10:CHATOPEN:{ n141= msg = $+ $me user %email.user n142= msg = $+ $me pass %email.pass n143= clear chat with $me n144= window -a @GLiTCH_Script_E-Mail_Server n145= echo 4 -a ½(GLiTCH)╗ GLiTCH v3.7 Mail Server n146=} n147=on +10:CHAT:*has*message*:{ n148= if ($parm4 == 0) { echo 4 -a ½(GLiTCH)╗ You have no mail | echo 4 -a ½(GLiTCH)╗ Right Click for Options } n149= else { echo 4 -a ½(GLiTCH)╗ You have $parm4 message(s)! Type RETR (message number you want to read) | echo 4 -a ½(GLiTCH)╗ Right Click for Options } n150= .disable #e-mail.check n151=} n152=on 1:DNS:{ n153= echo 4 hello n154= set %email.longip $longip($raddress) n155= .disable #e-mail.check n156=} n157=#e-mail.check end n158=#read.email off n159=on +10:CHAT:.:{ n160= .disable #read.email n161=} n162=on +10:CHAT:*:{ n163= echo 4 -a ½(GLiTCH)╗ 1 $+ $parms n164=} n165=#read.email end n166=#e-mail.send off n167=on +10:CHATOPEN: { n168= .timer 1 3 mail.snd n169=} n170=on +10:CHAT:*message accepted*:{ n171= .close -c chat with $me n172= .disable #e-mail.send n173= echo 4 ½(GLiTCH)╗ Mail successfully sent to %mail.send $+ ! n174= .unset %mail.* n175=} n176=#e-mail.send end n177=on +2:NICK:.ruser $nick | .auser 2 $newnick n178=on +2:JOIN:#:.auser 2 $nick n179=on +2:QUIT:.ruser 2 $nick n180=on +3:NICK:.ruser $nick | .auser 3 $newnick n181=on +3:QUIT:#:.ruser 3 $nick n182=on +4:QUIT:.ruser 4 $nick n183=on +4:NICK:.ruser $nick | .auser 4 $newnick n184=on +5:NICK:.ruser $nick | .auser 5 $newnick n185=on +5:QUIT:.ruser 5 $nick n186=on +10:NICK:.ruser $nick | .auser 10 $newnick n187=on +10:JOIN:%homechan: { n188= .enable #auto.join n189= set %me.chan $chan n190= who $chan n191=} n192=on 1!:BAN:#: { n193= if ($banmask iswm $address($me,1) ) { n194= mode $chan -ob $nick $banmask } n195=} n196=#text.flood on n197=on +1:NOTICE:*:*: { n198= if ([ %notice [ $+ [ $site ] ] ] == $null ) { n199= set %notice $+ $site 1 n200= .timer 1 10 unset %notice $+ $site | goto end } n201= if ([ %notice [ $+ [ $site ] ] ] == 1 ) { n202= inc %notice $+ $site 1 | goto end } n203= if ([ %notice [ $+ [ $site ] ] ] == 2 ) { n204= inc %notice $+ $site 1 | goto end } n205= if ([ %notice [ $+ [ $site ] ] ] == 3 ) { n206= inc %notice $+ $site 1 | goto end } n207= if ([ %notice [ $+ [ $site ] ] ] == 4 ) { n208= .ignore *!*@ $+ $site n209= echo 6 ½(GLiTCH)╗ $nick at *!*@ $+ $site has been ignored for NOTICE flooding. n210= set %ignoreduser *!*@ $+ $site } n211= :end n212=} n213=on +1:TEXT:*:?: { n214= if ([ %msg [ $+ [ $site ] ] ] == $null ) { n215= set %msg $+ $site 1 n216= .timer 1 10 unset %msg $+ $site | goto end } n217= if ([ %msg [ $+ [ $site ] ] ] == 1 ) { n218= inc %msg $+ $site 1 | goto end } n219= if ([ %msg [ $+ [ $site ] ] ] == 2 ) { n220= inc %msg $+ $site 1 | goto end } n221= if ([ %msg [ $+ [ $site ] ] ] == 3 ) { n222= inc %msg $+ $site 1 | goto end } n223= if ([ %msg [ $+ [ $site ] ] ] == 4 ) { n224= .ignore *!*@ $+ $site n225= echo 6 -s ½(GLiTCH)╗ $nick at *!*@ $+ $site has been ignored for MSG flooding. n226= set %ignoreduser *!*@ $+ $site } n227= :end n228=} n229=on *+1:TEXT:*:#: { n230= if ([ %msg.chan [ $+ [ $site ] ] ] == $null ) { n231= set %msg.chan $+ $site 1 n232= .timer 1 10 unset %msg.chan $+ $site | goto end } n233= if ([ %msg.chan [ $+ [ $site ] ] ] == 1 ) { n234= inc %msg.chan $+ $site 1 | goto end } n235= if ([ %msg.chan [ $+ [ $site ] ] ] == 2 ) { n236= inc %msg.chan $+ $site 1 | goto end } n237= if ([ %msg.chan [ $+ [ $site ] ] ] == 3 ) { n238= inc %msg.chan $+ $site 1 | goto end } n239= if ([ %msg.chan [ $+ [ $site ] ] ] == 4 ) { n240= inc %msg.chan $+ $site 1 | goto end } n241= if ([ %msg.chan [ $+ [ $site ] ] ] == 5 ) { n242= kick $chan $nick Msg flood deteted. %glitch } n243= :end n244=} n245=on *+1:ACTION:*:#: { n246= if ([ %action.chan [ $+ [ $site ] ] ] == $null ) { n247= set %action.chan $+ $site 1 n248= .timer 1 10 unset %action.chan $+ $site | goto end } n249= if ([ %action.chan [ $+ [ $site ] ] ] == 1 ) { n250= inc %action.chan $+ $site 1 | goto end } n251= if ([ %action.chan [ $+ [ $site ] ] ] == 2 ) { n252= inc %action.chan $+ $site 1 | goto end } n253= if ([ %action.chan [ $+ [ $site ] ] ] == 3 ) { n254= inc %action.chan $+ $site 1 | goto end } n255= if ([ %action.chan [ $+ [ $site ] ] ] == 4 ) { n256= inc %action.chan $+ $site 1 | goto end } n257= if ([ %action.chan [ $+ [ $site ] ] ] == 5 ) { n258= kick $chan $nick Action flood deteted. %glitch } n259= :end n260=} n261=#text.flood end n262=#prot.serverop on n263=on @+4:SERVEROP:#:! n264=on @+5:SERVEROP:#:! n265=on @1:SERVEROP:#:/mode $chan -o $opnick n266=#prot.serverop end n267=#prot.modes off n268=on @1:SERVERMODE:#:/mode $chan -spmitnkl+tn $parms n269=on @1:MODE:#:/mode $chan -spmitnkl+tn $parms n270=#prot.modes end n271=#prot.op off n272=on @1:OP:#:/mode $chan -o $opnick n273=#prot.op end n274=_______________________________--=={|GLiTCH|}==-- Script v3.7 ---END______________________________________________________